WPF和Silverlight版Chart2D帮助文档
饼图

饼图通常用于显示简单的值。它们具有视觉上的吸引力,而且经常会显示三维效果,如阴影和旋转。

和C1Chart中其他的图表类型相比,饼图所具有的一个显著不同,每一个系列代表饼图中的一块。因此,你永远不会有一个单一系列的饼图(他们将是一个整圆)。在大多数情况下,饼图有多个系列(每片一个),在每个系列中仅具有一个数据点。C1Chart将具有多个数据点的系列在图表中展示为多个饼的形状。

如果您想通过XAML标记创建一个饼图,则标记语言应当类似以下的代码:

XAML
拷贝代码
<c1chart:C1Chart Name="c1Chart1" ChartType="Pie">    
    <c1chart:C1Chart.Data>
      <c1chart:ChartData>
       <c1chart:ChartData.ItemNames>P1 P2 P3 P4 P5</c1chart:ChartData.ItemNames>
          <c1chart:DataSeries Values="20 22 19 24 25" />
       </c1chart:ChartData>
     </c1chart:C1Chart.Data>
   <c1chart:C1ChartLegend DockPanel.Dock="Right" />
</c1chart:C1Chart>

有一些特殊的属性,可以帮助您自定义您的饼图控件。通过使用SetStartingAngle或Direction属性,您可以改变饼图显示的起始角度或者改变切片显示的方向。您同时也可以通过BasePieRenderer 属性将一个饼的切片从主图表分离显示,以高亮显示该值。

起始角

PieOptions.SetStartingAngle属性定义饼图中的一个切片的位置。饼图第一片的位置始终从90度位置开始显示。启示角从90度角位置顺时针方向计算。 

 

使用PieOptions.SetStartingAngle属性指定第一个系列的切片显示的位置。您可以在下图中看到当设置起始角为90度时会发生什么:

 

 

 


Direction

使用 PieOptions.Direction 附加属性指定图表绘制椭圆弧的方向。选项包括:

 

SeriesLabelTemplate

使用PieOptions.SeriesLabelTemplate属性指定一个饼图的系列标签模板。创建一个DataTemplate 以设置系列标签的内容。
 

分离显示饼图

一个饼图的切片可以通过爆炸分离进行强调,从余下的饼图切片中突出显示。使用系列的Offset属性以设置分离显示的切片距离饼图中心的偏移量。该偏移量以饼图半径的百分比表示。

 

WPF及Silverlight版Chart支持以下类型的饼图:

 

常规饼图 (WPF 及 Silverlight)

Pie PieStacked
DoughnutPie ExplodedPie
ExplodedDoughnutPie

 

3D Pie Charts (仅 WPF)

3DPie 3DDoughnutPie
3DExplodedPie 3DExplodedDoughnutPie

 

 

查看其它

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城